Big Huge Thesaurus

duplex apartment

noun